home *** CD-ROM | disk | FTP | other *** search
- This file describes the future of the system.
- =============================================
-
- 1. Short term plans:
- --------------------
-
- After the following things are achieved I'll increment the version
- number of this package to 1.0:
-
- - more documentation, maybe online help
-
- - enhance the test-suite to cover the whole system
-
- - some more features to the block editor
-
- - some more features for the debugger
-
- - ability to save a set of compiled words
-
-
- 2. Long term projects / plans / ideas:
- --------------------------------------
-
- - sort of multitasking inside the Forth system
-
- - provide or adapt a metacompiler for a simple Forth-kernel
- in Forth source
-
- - provide the ability to link (and maybe dynamically create) object
- files created by the C-compiler. How about constructions like
-
- :C DROP { sp++ } END-C
- or
- : XXX ... ;C { int i; char *p = W; .... } END-C
-
- replacing CODE and ;CODE. (Only if it can be done in a portable way.)
-
- - build a native code compiler, maybe by stealing the object code
- from existing primitives created by the C-compiler.
-
-
- 3. Contributions
- ----------------
-
- - Kevin Haddock has provided the ability to call Linux' shared
- library functions from within Forth. Still experimental.
- Work on that continues with the creation of header files.
-
- - Lennart Benschop provided a nice 6809 simulator with assembler
- as a demo program.
-